import QtQuick 2.12
import QtQuick.Window 2.12
import QtQuick.Controls 2.12
import QtQuick.Layouts 1.0
// import Qt.labs.platform
Window {
    id:window
    visible: true
    width: 640
    height: 480
    title: qsTr("秒表")
    color: "#f5f5f5"
    property int time_msec: 0


    ListModel{
        id: model
    }


    ListView{
        id: listView1
        model: [1,2,3]
        delegate: Rectangle{
            width: window.width
            height: 40

            ListView{
                id: listView2
            }
        }

        Component.onCompleted: {
            for(var i = 0; i < 5; i++){
                model.set(i,{typename:"",view:0});
            }
        }
    }

//    ColumnLayout{
//        id: layout_main
//        anchors.fill: parent
//        spacing: 5


//        Text{
//            id:text_time
//            Layout.alignment: Qt.AlignCenter
//            text: "00:00.0"
//            font.family: "黑体"
//            font.bold: true
//            font.pixelSize: 72
//        }


//        Dialog{
//            id: dialog
//            title: "比淘"
//            standardButtons: Dialog.Ok | Dialog.Cancel
//        }

//        Button{
//            id:start_btn
//            Layout.alignment: Qt.AlignCenter
//            text: "开始计时"
//            checkable: true
//            checked: false
//            background: Rectangle{
//                id:  start_btn_bg
//                color: "white"
//                radius: 5
//            }

//            onClicked: {
//                dialog.open();
//                window.time_msec = 0
//                if(start_btn.checked){
//                    //开始计时
//                    timer.start()
//                    start_btn.text = "停止计时"
//                    start_btn_bg.color = "#1ac6ff"
//                }else{
//                    //停止计时
//                    timer.stop()
//                    start_btn.text = "开始计时"
//                    start_btn_bg.color = "white"
//                }

//            }
//        }
//    }


//    Timer{
//        id:timer
//        interval: 100
//        repeat:true
//        onTriggered: {
//            window.time_msec = window.time_msec + 100

//            var timer_text = "%1:%2.%3"
//            //JS中int除法 默认取小数，可用Math中的Floor取整
//            text_time.text = timer_text.arg(Math.floor(window.time_msec/1000/60))
//                                        .arg(Math.floor(window.time_msec/1000))
//                                        .arg(Math.floor(window.time_msec%1000/100))
//        }
//    }
}
